草庐IT

Python Tkinter 多选列表框

全部标签

java - Jenkins - 将 JDK 11 添加到 JDK 列表

我需要使用Java11构建我的应用程序。然而,下拉菜单在Java9停止。我该怎么办?OpenJDK也可以接受。我使用的是最新版本的Jenkins。编辑:到目前为止,我已经使用wget下载了二进制文件,将它们解压到机器上,并通过全局配置添加了一个JDKJDK_HOME条目。 最佳答案 我猜你正在使用JDKToolPlugin.点击“管理Jenkins”>“全局工具配置”>“添加JDK”(靠近JDK安装)删除java.sun.com安装程序。只需点击下方的“添加安装程序”并选择“解压.zip/.tar.gz”输入以下内容:标签:open

java - 使用相同键创建数组/列表的配置属性

我想将html选择框的源代码存储在配置文件中。这些包含不经常更改的冗长字符串(但偶尔会更改):Loremipsumsitametnr。1Loremipsumsitametnr。2Loremipsumsitametnr。3Loremipsumsitametnr。4我已经在使用commons-configuration。是否可以在某种配置对象(XMLConfiguration、HierarchicalConfiguration等)中使用相同的属性键来存储它们?我的意思是能够使用类似于getStringArray()的界面一次性检索它们(或列表)?示例://reject.reason=Lor

java - 如何在sql查询中传递列表

我有一些值(例如,1、2、3),我想将该列表传递给SQL查询:"selectnamefromtblwhereidin"+list我怎样才能做到这一点? 最佳答案 你必须把你的列表直接放到sql语句中例子:Stringsql="selectnamefromtblwhereidin("+StringUtils.join(list,',')+")";Statementst=connection.createStatement();st.execute(sql); 关于java-如何在sql查询

java - 获得独特的正则表达式匹配器结果(不使用 map 或列表)

有没有办法只获得唯一的匹配项?匹配后不使用列表或映射,我希望匹配器输出立即是唯一的。示例输入/输出:Stringinput="Thisisaquestionfrom[userName]aboutfindinguniqueregexmatchesfor[inputString]withoutusinganylistsormaps.-[userName].";Patternpattern=Pattern.compile("\\[[^\\[\\]]*\\]");Matchermatcher=pattern.matcher(rawText);while(matcher.find()){Stri

java - 集合比具有泛型类型的标准列表更安全?

我在Java中使用了泛型,但它并没有我想象的那么好publicstaticvoidadd(Listl,Objecto){l.add(o);}publicstaticvoidmain(String[]args)throwsException{Listlist=newArrayList();add(list,"1.23");add(list,1.23);System.out.println(list);}所有这些都可以编译和工作。当我从list中获取一个值时,会抛出一个异常。在Java6中会更安全吗? 最佳答案 我建议使用标准的Coll

java - 在 Spring 中通过注释使用通配符将文件作为资源列表注入(inject)

我有一个用作springbean的类。该bean在applicationContext.xml中定义如下:MyClass看起来像:...importorg.springframework.core.io.Resource;...publicclassMyClass{privateListcssFiles;//methodsetc.}因此Spring会使用"classpath*:../../cssDir/"下所有扩展名为.css的文件填充cssFiles字段。现在我正在努力转向完整的注解配置,但我无法对注解做同样的事情。这不起作用:...importorg.springframework

java - 使用内部列表条件过滤列表

我有一个对象列表。每个对象包含另一个列表。我想根据内部列表的条件过滤列表。例如:有一个工厂列表。每个工厂都包含其生产的不同车型的列表。我想以这样的方式过滤工厂列表,以便只获得生产Mazda3的工厂。我怎样才能用lambda做到这一点?应该是这样的:factories.stream().filter(f->f.getCars().stream().filter(c->C.getName().equals("Mazda3")).).collect(Collectors.toList()); 最佳答案 如果我理解正确(并简化了你的例子)L

java - 将 JSON 映射到列表<Map<<String, Object>>

我有一个JSON格式[{"id":"a01","name":"random1","val":"random2"},{"id":"a03","name":"random3","val":"random4"}]我需要将它映射到包含各种Map对象的List。如何实现?即使我能够将此JSON转换为List的String形式{"id":"a01","name":"random1","val":"random2"}然后我有一个方法可以将每个单独的String转换为Map。 最佳答案 您需要将TypeReference传递给具有所需结果类型的re

immutability - 不可变 JDK 类的完整列表?

jdk中是否有事实上不可变类的列表?技术上不可变类包括明显的Integer、Double等。事实上的不可变将包括例如java.lang.String-它在技术上可能是可变的,但事实上它不是。此外,是否存在要求(如javadoc中所述)不可变的接口(interface)/抽象类?如果您不能提供完整的列表,如果您知道一堆在其javadoc中声明不可变性的类,我会很高兴。 最佳答案 我尽可能多地编译列表:java.lang.字符串基本类型的包装类:java.lang.Integerjava.lang.Bytejava.lang.Chara

java - Spring验证非空元素的字符串列表

我有一个包含字符串列表的模型类。该列表可以为空,也可以包含元素。如果它有元素,那些元素不能为空。例如,假设我有一个名为QuestionPaper的类,它有一个questionId列表,每个questionId都是一个字符串。classQuestionPaper{privateListquestionIds;....}论文可以有零个或多个问题。但如果有疑问,id值不能为空字符串。我正在使用SpringBoot、Hibernate、JPA和Java编写微服务。我该如何进行验证。感谢您的帮助。例如,我们需要拒绝来自用户的以下json输入。{"examId":1,"questionIds":[